class SearchTool:
    __info = [{'天问一号': {'时间': '2020年', '简介':
         '天问一号是我国自行研制的探测器，负责执行我国第一次自主火星探测任务'}},
        {'长征十一号海射运载火箭': {'时间': '2019年', '简介': '长征十一号'
         '是我国自主研制的一型四级全固体运载火箭，该火箭主要用于快速机动发'
         '射应急卫星，满足自然灾害、突发事件等应急情况下微小卫星发射需求。'}},
         {'长征五号B运载火箭': {'时间': '2022年', '简介': '长征五号B运载火'
          '箭是专门为我国载人航天工程空间站建设而研制的一型新型运载火箭，以长征五'
          '号火箭为基础改进而成，是我国近地轨道运载能力最大的新一代运载火箭。'}}]
    # 展示功能菜单
    @staticmethod
    def print_menu():
        print('✈' * 11)
        for info_dict in SearchTool.__info:
            for name in info_dict:
                print(name)
        print('✈' * 11)
    # 查询
    def search_info(self):
        self.print_menu()
        search_name = input('请输入查询名称：')
        # 存储航天器和火箭的名称
        name_li = [name for i in self.__info for name in i]
        if search_name not in name_li:  # 查询名称不存在
            print('查询的名称不存在')
        else:  # 查询名称存在
            for i in self.__info:
                for s_name, s_info, in i.items():
                    if s_name == search_name:
                        for title, detail in s_info.items():
                            print(title + ':' + detail)
tool = SearchTool()
tool.search_info()
